package com.briup.ptt.service;

/**
 * @author 杰瑞
 * @date 2025/8/15
 */

import com.briup.ptt.bean.Account;

/**
 * 账号信息业务接口
 */
public interface AccountService {

    /**
     * 邮箱登录接口
     * @param email
     * @param emailCode
     * @return
     */
    String loginEmail(String email,String  emailCode);

    /**
     * 发送验证码接口
     * @param email
     * @return
     */
    String sendEmail(String email);

    /**
     * 登录接口
     * @param username 用户名
     * @param password 密码
     * @return token字符串
     */
    String login(String username,String password);
    /**
     * 根据token字符串获取账号信息
     * @param token
     * @return
     */
    Account findLoginUser(String token);
}
